import { IPSEAIDER } from './ipseaider';
import { IPSSysEAIDEObject } from './ipssys-eaideobject';
import { IPSSysEAIElementRE } from './ipssys-eaielement-re';

/**
 *
 * @export
 * @interface IPSSysEAIDER
 */
export interface IPSSysEAIDER extends IPSEAIDER, IPSSysEAIDEObject {
  /**
   * 集成元素引用属性
   *
   * @type {IPSSysEAIElementRE}
   */
  getPSSysEAIElementRE(): IPSSysEAIElementRE | null;

  /**
   * 集成元素引用属性
   *
   * @type {IPSSysEAIElementRE}
   */
  get psSysEAIElementRE(): IPSSysEAIElementRE | null;

  /**
   * 集成元素引用属性（必须存在）
   *
   * @type {IPSSysEAIElementRE}
   */
  getPSSysEAIElementREMust(): IPSSysEAIElementRE;
}
